large-scale farming - Spanish English Dictionary